package 数据类型;
/*
* 引用数据类型:
    如果参数是引用数据类型，此时实参赋给形参的是实参存储数据的地址值。
* */
public class ValueTreansferTest1 {
    public static void main(String[] args) {
//这里的对象不等于data类型data对象，但是他们指向的内存地址相同
        Data data=new Data();
        data.m=10;
        data.n=20;
        data.swap(data);
        System.out.println("m ="+data.m+", n ="+data.n);
    }
}
class Data{
    int m;
    int n;
    //这里的data是另一个对象
    public void swap(Data data){
        int temp=m;//10
        m=n;//20
        n=temp;//10
    }
}
